Principles for Evaluating the Quality Attributes of a Software Architecture

نویسندگان

  • Mario R. Barbacci
  • Mark H. Klein
  • Charles B. Weinstock
چکیده

Software quality is the degree to which software possesses a desired combination of attributes (e.g., reliability, interoperability). In this paper we describe a few principles for analyzing a software architecture to determine if it exhibits certain quality attributes. We show how analysis techniques indigenous to the various quality attribute communities can provide a foundation for performing software architecture evaluation. We also show how the principles provide a context for existing evaluation approaches such as scenarios, questionnaires, checklists, and measurements. Our immediate goal in identifying these principles for attribute-based architecture evaluation is to better integrate existing techniques and metrics into software architecture practice, not necessarily to invent new attribute-specific techniques and metrics. A longer-term goal is to codify these principles into systematic procedures or methods for architecture evaluation. This paper is an initial step towards identifying the ingredients of such methods.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A New Algorithm for Performance Evaluation of Homogeneous Architectural Styles

Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...

متن کامل

A New Algorithm for Performance Evaluation of Homogeneous Architectural Styles

Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...

متن کامل

A Discrete Event Simulation Model for the Analysis of Software Quality Attributes

A discrete event simulation model for evaluating quality attributes, employing the software architecture, is proposed in this work. A metamodel of the software architecture domain that includes the concepts required for measuring quality attributes at runtime is specified. So, a simulation model is built from it, following the principles of hierarchy and modularity, assembling simple blocks to ...

متن کامل

آموزه‌های قرآنی و شهر آرمانی اسلام

Despite many scholars in various domains including scientific, academic, professional and political fields talking about “Islamic city” and “Islamic ideal city” (Utopia), there is not a specific definition for “Islamic city” based on sacred Islamic texts. In other words, a variety of definitions and attributes of the “Islamic ideal city” are spread in texts based on different backgrounds and st...

متن کامل

Evaluation and Analysis of the Theoretical Principles of Desirable Housing According to the Opinions of the Citizens

Focus on different aspects of desirable ideal housing and its explaining elements is one of the main concerns of the experts in this field. It is obvious that  a clear and scientific achievement of these elements prevents the fault and therefore loss of substantial socioeconomic and cultural assets. According to the most of the studies that were done with the aim of raising the housing quality,...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997